let api = new (require('./utils/api'))

App({
  onLaunch: function () {
    if (wx.canIUse('getUpdateManager')) {
      const updateManager = wx.getUpdateManager()
      updateManager.onCheckForUpdate(function (res) {
        console.log('onCheckForUpdate====', res)
        // 请求完新版本信息的回调
        if (res.hasUpdate) {
          console.log('res.hasUpdate====')
          updateManager.onUpdateReady(function () {
            wx.showModal({
              title: '更新提示',
              content: '新版本已经准备好，是否重启应用？',
              success: function (res) {
                console.log('success====', res)
                // res: {errMsg: "showModal: ok", cancel: false, confirm: true}
                if (res.confirm) {
                  // 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
                  updateManager.applyUpdate()
                }
              }
            })
          })
          updateManager.onUpdateFailed(function () {
            // 新的版本下载失败
            wx.showModal({
              title: '已经有新版本了哟~',
              content: '新版本已经上线啦~，请您删除当前小程序，重新搜索打开哟~'
            })
          })
        }
      })
    }
   let obj =  wx.getLaunchOptionsSync();
   console.log(obj,'objobj')
    wx.showLoading({
      title: '加载中',
    })
    wx.login({
      success: res => {
        api.wxlogin(res.code, res => {
         wx.hideLoading({
           complete: (res) => {},
         })
          this.logininfo = res.data;
          this.token = res.data.Token;
          wx.setStorage({
            key: 'openid',
            data: res.data.openid,
          })
          wx.setStorage({
            key: 'samecity',
            data: res.data.samecity,
          })
          wx.setStorage({
            key: 'address',
            data: res.data.dfaddress,
          })
          wx.setStorage({
            key: 'user',
            data: res.data.user,
          })
          wx.setStorage({
            
            key: 'postfee',
            data: res.data.postfee,
          })
        })
      }
    })
  },
  globalData: {
    userInfo: null,
    mapkey:'SZQBZ-DHWC4-FW5UG-KSTIT-YGEC6-JZFV4'
  }
})